<?php
/**
 * POSTでデータを取得する関数
 *
 */
if(!function_exists('file_post_contents')){
    $va = explode('.',PHP_VERSION);
    if($va[0]>=5){
        function file_post_contents($sURL,$aData){
            if(Empty($sURL) || Empty($aData)) return "Error file_get_post(): Argument empty. 引数が空です。";
            if(!Is_Array($aData)) return "Error file_get_post(): The second argument must be an array. 第二引数は配列である必要があります。";

            $aOptions = array(
                'http' => array(
                    'method' => 'POST',
                    'content' => http_build_query($aData),
                ),
            );

            return file_get_contents($sURL, false, stream_context_create($aOptions));
        }
    }
    else{
        function file_post_contents($sURL=null,$aData=null){
            return "Error: file_get_post() : This function must be used over PHP5. この関数はPHP5以上でないと動作しません。";
        }
    }

}
